Component: Earnings Per Share, Pro Forma [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Earnings Per Share, Pro Forma [Hierarchy]

*

*

*

us-gaap:EarningsPerShareProFormaAbstract
2 Weighted Average Number Basic Shares Outstanding Adjustment, Pro Forma [Concept] Shares For Period us-gaap:WeightedAverageNumberBasicSharesOutstandingAdjustmentProForma
3 Basic Earnings Per Share, Pro Forma [Concept] Share For Period

*

us-gaap:BasicEarningsPerShareProForma
4 Weighted Average Basic Shares Outstanding, Pro Forma [Concept] Shares For Period

*

us-gaap:WeightedAverageBasicSharesOutstandingProForma
5 Basic Earnings Per Share Adjustment, Pro Forma [Concept] Share For Period

*

us-gaap:BasicEarningsPerShareAdjustmentProForma
6 Diluted Earnings Per Share Pro Forma [Concept] Share For Period

*

us-gaap:DilutedEarningsPerShareProForma
7 Pro Forma Weighted Average Shares Outstanding, Diluted [Concept] Shares For Period

*

us-gaap:ProFormaWeightedAverageSharesOutstandingDiluted
8 Earnings Per Share, Diluted, Pro Forma Adjustment [Concept] Share For Period

*

us-gaap:EarningsPerShareDilutedProFormaAdjustment